using System;
using System.Collections.Generic;
using System.Text;
using PQT_Usuarios;
using CTRL;
using System.Windows.Forms;
using ENT_Entidades;

namespace Clinica
{
    
    public class ExpertoUsuarios:Controlador
    {
        
        private iUsuarios iPaquete;

        public ExpertoUsuarios()
        {
            inicializar();
        }
                    
        public DialogResult mostrarPantalla()
        {
            //iUsuarios.Pantallas.Login pantallas = new iUsuarios.Pantallas. ();
            return (DialogResult)iPaquete.mostrarPantalla(iUsuarios.Pantallas.Login);

        }

        protected override void inicializar()
        {
            iPaquete = new iUsuarios();
        }

        protected override void inicializar(Form _frm)
        {
 	        throw new Exception("The method or operation is not implemented.");
        }

        internal bool loginValido()
        {
            bool rta = false;
            DialogResult val = mostrarPantallaDialogo(iUsuarios.Pantallas.Login);

            if (val.Equals(DialogResult.Yes))
            {
                rta = true;
            }

            return rta;
        }

        public override DialogResult mostrarPantalla(clsOID _OID)
        {
            //iUsuarios.Pantallas pantallas = new iUsuarios.Pantallas();
            return (DialogResult)iPaquete.mostrarPantalla(_OID);
        }

        public override DialogResult mostrarPantallaDialogo(clsOID _OID)
        {
            //iUsuarios.Pantallas pantallas = new iUsuarios.Pantallas();
            return (DialogResult)iPaquete.mostrarPantallaDialogo(_OID);
        }
    }
}
